package web.demo.dao;

import java.util.List;

import web.demo.entity.Food;
import web.demo.entity.OrderDetail;

/**
 * 订单详情表：显示每个订单的详情，一个订单包含多个订单详情，一个订单详情包含一种餐品，包括餐品的编号和数量
 * 1、添加订单详情；
 * 		每次用户选中一种菜品，则添加一个订单详情
 * 2、查看订单详情；
 * 		一次下单完毕，生成一个订单的所有订单详情，可以计算出此次订单的总价钱
 * 3、修改订单详情；
 * 		用户可以修改菜品的数量
 * 4、删除订单详情
 * 		用户删除订单，则删除所有的订单详情
 * */

public interface IOrderDetailDao {
	
	//添加
	public boolean addOrderDetail(OrderDetail orderDetail);
	//查看
	public List<OrderDetail> getAll();
	//修改
	public void update(OrderDetail orderDetail);
	//删除
	public boolean delete(int id);
	//按照订单查询
	public List<OrderDetail> getOrderDetail(int ordersId);
	
}
